﻿<%@ Page Title="" Language="C#" MasterPageFile="~/SiteMain.Master" AutoEventWireup="true" CodeBehind="SFiles.aspx.cs" Inherits="IonosphereViewer.SFilesPage" %>
<%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagprefix="telerik" %>
<%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Charting" tagprefix="telerik" %>
<%@ Assembly name="Npgsql" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    <style type="text/css">
        .style1
        {
            width: 219px;
        }
        .style2
        {
            width: 394px;
            height: 286px;
        }
        .style3
        {
            width: 34px;
        }
        .style4
        {
            width: 34px;
            height: 286px;
        }
        .style5
        {
            width: 394px;
        }
    </style>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
        <p>
            .</p>
<div align="center">
            <br />
            <br />
        </div>
        <div>
        <table align = "center">
        <tr>
        <td class="style4">
            <telerik:RadCalendar ID="RadCalendar" Runat="server" EnableMultiSelect="False" 
                SelectedDate="2006-03-27" Skin="WebBlue" ViewSelectorText="x" 
                AutoPostBack="True" onselectionchanged="RadCalendar_SelectionChanged" 
                Visible="False" Width="1px">
                <SelectedDates>
                    <telerik:RadDate Date="2006-03-27" />
                </SelectedDates>
<WeekendDayStyle CssClass="rcWeekend"></WeekendDayStyle>

<CalendarTableStyle CssClass="rcMainTable"></CalendarTableStyle>

<OtherMonthDayStyle CssClass="rcOtherMonth"></OtherMonthDayStyle>

<OutOfRangeDayStyle CssClass="rcOutOfRange"></OutOfRangeDayStyle>

<DisabledDayStyle CssClass="rcDisabled"></DisabledDayStyle>

<SelectedDayStyle CssClass="rcSelected"></SelectedDayStyle>

<DayOverStyle CssClass="rcHover"></DayOverStyle>

<FastNavigationStyle CssClass="RadCalendarMonthView RadCalendarMonthView_WebBlue"></FastNavigationStyle>

<ViewSelectorStyle CssClass="rcViewSel"></ViewSelectorStyle>
            </telerik:RadCalendar>
        </td>
        <td align = "center" class="style2">
        <div align="center">

        <telerik:RadFilter ID="RadFilter" runat="server" 
            CssClass="RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Web20 RadFilter RadFilter_Default RadFilter RadFilter_Default RadFilter RadFilter_Default " 
            FilterContainerID="RadGridMain" Skin="Web20" ApplyButtonText="Фильтровать">
            <Localization FilterFunctionBetween="Входит" FilterFunctionContains="Содержит" 
                FilterFunctionDoesNotContain="Не содержит" 
                FilterFunctionEndsWith="Заканчивается на" FilterFunctionEqualTo="=" 
                FilterFunctionGreaterThan="&gt;" FilterFunctionGreaterThanOrEqualTo="&gt;=" 
                FilterFunctionIsEmpty="Пустое" FilterFunctionIsNull="Null" 
                FilterFunctionLessThan="&lt;" FilterFunctionLessThanOrEqualTo="&lt;=" 
                FilterFunctionNotBetween="Не входит" FilterFunctionNotEqualTo="&lt;&gt;" 
                FilterFunctionNotIsEmpty="Не пустое" FilterFunctionNotIsNull="Не Null" 
                FilterFunctionStartsWith="Начинается на" GroupOperationAnd="И" 
                GroupOperationNotAnd="Не и" GroupOperationNotOr="Не или" 
                GroupOperationOr="Или" />
        </telerik:RadFilter>
            
        </div>      
       <div align="right">
       <telerik:RadButton ID="RadButtonExport" runat="server" Skin="Web20" Text="Экспорт S файлов" 
               onclick="RadButtonExport_Click">
            </telerik:RadButton>
           <asp:Label ID="LabelError" runat="server"></asp:Label>
       </div>

            <telerik:RadGrid ID="RadGridMain" runat="server" Height="279px" Width="810px" 
                AllowPaging="True" GridLines="Horizontal" Skin="Web20" 
                DataSourceID="SqlDataSourceMain" 
                AllowSorting="True" AutoGenerateColumns="False" ShowStatusBar="True" 
                onprerender="RadGridMain_PreRender" 
                onselectedindexchanged="RadGridMain_SelectedIndexChanged" 
                AllowMultiRowSelection="True">
                <ClientSettings AllowColumnsReorder="True" ReorderColumnsOnClient="True" 
                    EnablePostBackOnRowClick="True">
                    <Selecting AllowRowSelect="True" />
                    <Scrolling AllowScroll="True" UseStaticHeaders="True" />
                </ClientSettings>
<MasterTableView DataSourceID="SqlDataSourceMain">
<CommandItemSettings ExportToPdfText="Export to Pdf"></CommandItemSettings>

<RowIndicatorColumn FilterControlAltText="Filter RowIndicator column">
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>

<ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column">
<HeaderStyle Width="20px"></HeaderStyle>
</ExpandCollapseColumn>

    <Columns>
        <telerik:GridClientSelectColumn UniqueName="ClientSelectColumn" >

            <ItemStyle Width="20px" />
        </telerik:GridClientSelectColumn>

        <telerik:GridBoundColumn DataField="id" 
            FilterControlAltText="Filter columnID column" HeaderText="ID" 
            UniqueName="columnID">
            <ItemStyle Width="50px" />
        </telerik:GridBoundColumn>

        <telerik:GridBoundColumn DataField="measure_date" 
            FilterControlAltText="Filter columnMeasure_Date column" HeaderText="Дата" 
            UniqueName="columnMeasure_Date">
            <ItemStyle Width="50px" />
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="seans" 
            FilterControlAltText="Filter columnSeans column" HeaderText="Сеанс" 
            UniqueName="columnSeans">
            <ItemStyle Width="40px" />
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="nr1" 
            FilterControlAltText="Filter columnNR1 column" HeaderText="NR1" 
            UniqueName="columnNR1">
            <ItemStyle Width="30px" />
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="nr2" 
            FilterControlAltText="Filter columnNR1 column" HeaderText="NR2" 
            UniqueName="columnNR2">
            <ItemStyle Width="30px" />
        </telerik:GridBoundColumn>
    </Columns>

<EditFormSettings>
<EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn>
</EditFormSettings>
</MasterTableView>

<FilterMenu EnableImageSprites="False"></FilterMenu>

<HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"></HeaderContextMenu>
            </telerik:RadGrid>
        </td>
        </tr>
        <tr>
        <td class="style3">
            <asp:SqlDataSource ID="SqlDataSourceMain" runat="server" 
                ConnectionString="<%$ ConnectionStrings:NpgsqlConnectionString %>" ProviderName="<%$ ConnectionStrings:NpgsqlConnectionString.ProviderName %>"
SelectCommand="SELECT id, measure_date, seans, nr1, nr2
              FROM headerall
WHERE measure_type = 1"></asp:SqlDataSource>
            </td>
        <td class="style5">

            <telerik:RadChart ID="RadChart1" runat="server" DefaultType="Spline" 
                Width="810px">
                <Series>
                    <telerik:ChartSeries Name="Series 1" Type="Spline">
                        <Appearance>
                            <FillStyle MainColor="213, 247, 255">
                            </FillStyle>
                        </Appearance>
                    </telerik:ChartSeries>
                    <telerik:ChartSeries Name="Series 2" Type="Spline">
                        <Appearance>
                            <FillStyle MainColor="218, 254, 122">
                            </FillStyle>
                        </Appearance>
                    </telerik:ChartSeries>
                </Series>
                <ChartTitle>
                    <TextBlock Text="Графическое представление данных">
                    </TextBlock>
                </ChartTitle>
            </telerik:RadChart>

        </td>
        </tr>
        </table>
            <br />
            <br />
            <br />
    </div>
        <telerik:RadAjaxManager runat="server">
            <AjaxSettings>
                <telerik:AjaxSetting AjaxControlID="RadGridMain">
                    <UpdatedControls>
                        <telerik:AjaxUpdatedControl ControlID="RadGridMain" />
                        <telerik:AjaxUpdatedControl ControlID="RadChart1" />
                    </UpdatedControls>
                </telerik:AjaxSetting>
            </AjaxSettings>
        </telerik:RadAjaxManager>
    </asp:Content>
